home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The X-Philes (2nd Revision)
/
The X-Philes Number 1 (1995).iso
/
xphiles
/
hp48_2
/
bandb
< prev
next >
Wrap
Internet Message Format
|
1995-03-31
|
6KB
Path: seq!spell
From: Klaus Kalb <kalb@informatik.uni-erlangen.de>
Subject: v02i002: BandB - Bits and Bytes v1.2, Part01/01
Newsgroups: comp.sources.hp48
Followup-To: comp.sys.hp48
Approved: spell@seq.uncwil.edu
Checksum: 1462673525 (verify with brik -cv)
Submitted-by: Klaus Kalb <kalb@informatik.uni-erlangen.de>
Posting-number: Volume 2, Issue 2
Archive-name: BandB/part01
BEGIN_RDME BandB.rdm
;; @(#)BandB.readme 1.2 9/20/91 14:32:25 -KK
--------------------------------------------------------------------------
There are many times I find myself sitting in front of an computer
trying to figure out how many disks blocks (512 Bytes each) are
needed to make up a 10 Meg partition. This library is designed
to put an end to this.
--------------------------------------------------------------------------
This libary provides Bits and Bytes as unit objects for the HP48.
Since multiples of these are defined in steps of 1024 instead
of steps of 1000, the units KBit, KByte, MByte and GByte are
supplied as well.
--------------------------------------------------------------------------
This library is Public Domain. Feel free to distribute it.
Don't hesitate to mail any comments to the author.
The source code (for the star assembler by Jan Brittenson)
is available (via email) from the author.
email: kskalb@informatik.uni-erlangen.de
--------------------------------------------------------------------------
This software is provided as is, without any warranty or assertion
of fitness for any purpose. This library makes use of undocumented
and unsupported features of the HP48. This might cause data loss or
even hardware damage. Use it at your own risk.
--------------------------------------------------------------------------
END_RDME
BEGIN_DOC BandB.doc
;; @(#)BandB.doc 1.2 9/20/91
This is the complete documentation of the library BandB version 1.2.
The ID of this libarary is 1673 and the title reads `BandB 1.2 Bits & Bytes`
The command `AboutBandB` should display the following screen:
BandB 1.2 Bits & Bytes
created 09/20/91 14:06
by Klaus Kalb
this is Public Domain
and return the version identification string "1.2" to level 1.
-------------------------------------------------------------------------
The command `B&B' creates a temporary menu in which the defined units are
available in the same way as in the build-in units-menus.
1_Bit implemented as 1_?, the standard unit for purposes like this.
Don't call the units objects directly, use the menu supplied
by the 'B&B' command instead.
These are the defined units:
1_bit == 1_?
1_KBit == 1024_Bit
1_Byte == 8_Bit
1_KByte == 1024_Byte
1_MByte == 1024_KByte
1_GByte == 1024_MByte
1_Block == 512_Bytes
-------------------------------------------------------------------------
END_DOC BandB.doc
BEGIN_ASC BandB.asc
%%HP: T(3)A(R)F(,);
@(#)BandB.asc 1.2 9/20/91 14:21:45 -KK
"04B2044600612416E646240213E22302249647370262022497475637619867F4
00000001B400C00008986900D9D20119209860090770B2130ADA209C2A2C2A20
70000F368B01B2130ADA20339203000000000042010C2A20B000024964768B01
B2130ADA20339200000000000000080C2A20B000024964768B01B2130ADA2033
9203000000000042010C2A20D00002497475668B01B2130ADA20339203000000
000042010C2A20F0000B42497475668B01B2130ADA2033920300000000004201
0C2A20F0000D42497475668B01B2130ADA20339202000000000002150C2A20D0
0002497475668B01B21308986100D9D2047A2047A20C2A20D000024974756ADA
209C2A2C2A20D00002497475668B01B2130B213047A20C2A20F0000B42497475
6ADA209C2A2C2A20F0000B42497475668B01B2130B213047A20C2A20F0000D42
4974756ADA209C2A2C2A20F0000D42497475668B01B2130B213047A20C2A20F0
0007424974756ADA209C2A2C2A20F0000742497475668B01B2130B213047A20C
2A20B0000249647ADA209C2A2C2A20B000024964768B01B2130B213047A20C2A
20D000024C636B6ADA209C2A2C2A20F000024C6F636B668B01B2130B213047A2
0C2A20D0000B4249647ADA209C2A2C2A20D0000B424964768B01B2130B2130B2
130D5112B21308986000D9D20C2A20130002416E646240213E22302249647370
2620224974756373F2A2BA041C2A201300036275616475646020393F22303F29
313021343A30363803A2BA041C2A20F1000269702B4C616573702B416C626D13
A2BA041C2A2050000233A2BA041C2A20F20004786963702963702055726C6963
60244F6D61696E6743A2BA041ED2A2BF241C2A20B000013E223B2130E4A20730
002DEFF5DCFF39CFF65CFF91CFFEDBFF5ABFFC6BFF74BFF92BFFE4A20C010000
00000000B4000C50001700000000000000000000000490000000000000000000
00000000000000A80003024622410030249647800402497475660040B4249647
7005024C6F636B620050742497475630050D42497475640050B424974756500A
01426F657472416E6462400091000A8000F500055000B400014000D800058000
2A000AC411408"
END_ASC
BEGIN_UU BandB.uue
begin 644 BandB.lib
M2%!(4#0X+5A *T!D !9"86YD0B Q+C(@0FET<R F($)Y=&5S%HEV3P !!+
M P @(F6 )TM$)$"B0:0< <K,:"M LFBPJ("!P#P8[@0*S&@K0(S*3
M "00P*(""P @E$9GN! K,:"M C,I (# H@(+ ""41F>X$"LQH*T"
M,RDP D$,"B @T ()1'5V:X$"LQH*T",RDP D$,"B @\ L"24
M1U=FN! K,:"M C,I, )!# H@(/ - DE$=79K@0*S&@K0(S*2
M "!1P*("#0 @E$=79K@0*S& B18 G2U IP)T*L"B @T ()1'5Z:M LFBPJ("
M#0 @E$=79K@0*S&P$@-T*L"B @\ L"241U>FK0+)HL*B @\ L"241U=FN! K
M,; 2 W0JP*("#P#0))1'5Z:M LFBPJ("#P#0))1'5V:X$"LQL!(#="K H@(/
M ' DE$=7IJT"R:+"H@(/ ' DE$=79K@0*S&P$@-T*L"B @L ()1&IZT"R:+"
MH@(+ ""41F>X$"LQL!(#="K H@(- "#$-K:FK0+)HL*B @\ (,3V-K9FN! K
M,; 2 W0JP*("#0"P))1&IZT"R:+"H@(- + DE$9GN! K,; 2 RLQT!4A*S&
MB08 G2W H@(Q " 4YD8F!!+C(@,BE$8W!V("(I1'5S8W+RJK0,&B C$ ,"97
M%D971@8"D_,B _.2$P,20Z,#8X,P*JM P:("'P @E@>RQ!96-P>R%,8FUC$J
MJT#!H@(% " S*JM P:("+P! AY8V!Y(V!P)5)\:6-@9"]-86EN9V-"JK0.$M
M*OM"P:(""P 0XR*S$@-.*G # -+^7\W_D_QOQ?\9_.^]_Z7[S[;_1_N?LO].
M*L 0 2P# !0!Q ! "0 "*
M # @9"(4 -":70(0""41U=F 1+0FET!U @Q/8VMB8 !4=">71E U#0))1'
M5T8 !4M">71E!: 0)/961R<4YD8F! 9 * ( %\ 4 4 2P 0! "- % ( *(
#H$P!
end
END_UU
--
------------------------------------------------------------------------------
Klaus Kalb | mail : IMMD1 / Martenstr. 3 / W-8520 Erlangen / Germany
| email: kskalb@immd1.informatik.uni-erlangen.de
------------------------------------------------------------------------------